package com.test.springcloud.pojo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

/**
 *
 * 菜单实体类
 * @author luoxingfa
 * @createdate 2023/6/1 0001 09:50
 * @mood happy
 */
@Data
@Accessors(chain = true)  //链式结构
@NoArgsConstructor   //无参构造函数
public class MenuPojo {
    private Integer menuId;//菜单编号
    private String menuName;//菜单名字
    private Integer parentId;//父级id
    private Integer orderNum;//显示顺序
    private String Path;//组件路由
    private String Component;//路由地址
    private String Query;//路由参数
    private String isFrame;//是否为外链
    private String isCache;//是否缓存
    private String menuType;//菜单类型
    private String Visible;//菜单状态（显示或隐藏）
    private String Title; //菜单标题
    private Integer Status;//菜单状态（禁用或启用）
    private String Perms;//权限标识
    private String Icon;//菜单图标
    private String createBy;//菜单创建者
    private String createTime;//创建时间
    private String updateBy;//更新者
    private String updateTime;//更新时间
    private String Remark;//菜单备注
    private List<MenuPojo> children;//子菜单
}
